.clear{ clear:both;
        line-height:0px;
        height:0px;
        font-size:0px;
        overflow:hidden;}
.clearfix:after { clear: both; 
                  content: " "; 
                  display: block; 
                  font-size: 0; 
                  height: 0; 
                  visibility: hidden; }
.clearfix { zoom: 1; }
.temp_navi{ height:20px; 
            padding:1px 0 11px 15px;}
.temp_navi h2{ font-size:14px; 
               font-weight:normal; 
               float:left;  
               padding-top:7px;}
.temp_navi h2 span{ font-size:12px;}
.mydd_temp_title{ width:760px;
                  border-bottom:1px solid #a4d7ca; 
                  height:29px; 
                  margin-top:13px; 
                  padding:0 10px;}
.mydd_temp_title .mydd_temp_nav{ float:left;}
.mydd_temp_title .mydd_temp_nav a,.mydd_temp_title .mydd_temp_nav a:hover{ height:27px;
                                                                           float:left; 
                                                                           line-height:28px; 
                                                                           background:url(../images/bg_tab_favorites.gif) no-repeat right 0; 
                                                                           color:#404040; 
                                                                           cursor:pointer; 
                                                                           padding:2px 15px 0;
                                                                           margin-right:5px;
                                                                           border-left:1px solid #e0e0e0;
                                                                           border-radius:2px 0 0;}
.mydd_temp_title .mydd_temp_nav a.now,.mydd_temp_title .mydd_temp_nav a:hover.now{ 
    background:url(../images/bg_tab_favorites.gif) no-repeat right -32px; 
    font-weight:bold; 
    cursor:default; 
    margin:0 5px -1px -1px; 
    height:30px; 
    line-height:24px;
    padding:0; position:relative; text-decoration:none;overflow:hidden;border-left:none;_padding-bottom:2px;}
.mydd_temp_title .mydd_temp_nav a.now span{ 
    background:url(../images/bg_title_favorites.gif) no-repeat left -32px; 
    display:inline-block; 
    padding:4px 15px 0;
    height:31px;}

.op_box {background:url(../images/bg_myfavo.png) repeat-x 0 -140px;height:32px;line-height:32px;border:solid #dadada;border-width:1px 1px 0;}
.op_box2 {border-top:1px solid #b2d7ce; }
.op_box .all {margin-right:20px;float:left;_display:block;_margin-top:7px;}
.op_box .all input {vertical-align:middle;margin:-3px 5px 0 9px;}
.display .alla{float:left;_display:block;padding-left:10px;width:60px;height:28px;line-height:28px;font:12px;
              color:#646464;}
.display .select_time{line-height:28px;float:right;_display:inline;width: 150px;overflow:hidden;
    height: 28px;padding-left:50px;margin:2px 0 0 0px;}
.display .select_time select{float: left;margin-top: 4px;font-size:12px; color:#646464;}
.op_box .btn {background:url(../images/bg_myfavo.png) repeat-x 0 -80px;padding:0 10px;border:1px solid #a8dacf;display:block;float:left;height:20px;line-height:20px;margin-top:5px;color:#6ab1a2;border-radius:2px;margin-right:10px;_line-height:18px;_padding-top:2px;_height:18px;}
.op_box a.btn:hover {background-position:0 -100px;color:#5ba394;border-color:#9cd3c7;text-decoration:none;} 
.op_box .btn_none,.op_box a.btn_none:hover {background-position:0 -120px;color:#999999;border-color:#abb2b8;cursor:default;}
.op_box2 span {border-right:1px solid #dcdcdc;box-shadow:1px 0 1px #fff;display:block;float:left;text-align:center;height:14px;line-height:14px;margin-top:10px;}
.op_box2 select {vertical-align:middle;margin:-2px 0 0 5px;}
ul .myfavo_list {width:780px;}
.myfavo_list .r1{width:400px; _width:407px}
.myfavo_list .r2{width:143px;_width:138px }
.myfavo_list .r3{width:119px; _width:117px}
.myfavo_list .r4{width:108px;border:none;box-shadow:none; }
.myfavo_list li {height:100px;padding-top:20px;border-top:1px solid #dadada;width:780px;float:left;}
.myfavo_list .chosen { vertical-align:top;float:left;margin-right:10px;*margin:-4px 5px 0 0;}
.myfavo_list .things {display:block;float:left;width:72px;text-align:center;margin-right:10px; }
.myfavo_list .things .pic {display:inline-block;width:70px;height:70px;overflow:hidden;border:1px solid #dddddd;}
.myfavo_list .tag {display:inline-block;height:15px;line-height:15px;padding:0 4px;color:#fff;margin:3px 5px 0 0;border-radius:2px;_line-height:16px;_padding:2px 4px 0;_margin-top:1px;}
.myfavo_list .tag_yg {background-color:#8fd6c4;}
.myfavo_list .tag_xsq {background-color:#fe9288; }
.myfavo_list .tag_ylyx {background-color:#e05d23; }
.myfavo_list .tag_dmdz {background-color:#00ccff; }
.myfavo_list .tag_xsg {background-color:#99cc00; }
.myfavo_list .tag_zj {background-color:#9999cc; }
.myfavo_list .detail {float:left;line-height:18px;width:258px;}
.myfavo_list .detail .title {color:#404040;}
.myfavo_list .detail a.title:hover {color:#f60;}
.myfavo_list .detail .icon {background:url(../images/bg_myfavo.png) no-repeat 0 -172px;display:block;float:left;height:18px;width:18px;margin-right:4px; }
.myfavo_list .detail .icon_ebook {background-position:0 -172px;}
.myfavo_list .detail .icon_shop {background-position:-18px -172px;}
.myfavo_list .detail .icon_dang {background-position:-36px -172px;}
.myfavo_list .detail .gray {color:#878787;padding-top:2px;}
.myfavo_list .detail .space {margin-left:15px;}
.myfavo_list .detail .tag_p a {margin-right:5px;line-height:21px;}
.myfavo_list .detail .tag_p .tagslink{color:#404040;}
.myfavo_list .detail .tag_p .text {width:120px;height:18px;line-height:18px;padding-left:3px;border:1px solid #a4d7ca;margin:1px 3px 0 -5px ;}
.myfavo_list .detail .tag_p .btn_save {background:url(../images/bg_myfavo.png) no-repeat 0 -190px;display:inline-block;height:20px;line-height:20px;width:34px;text-align:center;border:none;color:#FFF;cursor:pointer;vertical-align:top;_vertical-align:middle;margin-right:5px;_margin-bottom:4px}
.myfavo_list .detail a.btn_save:hover {background-position:-38px -190px;text-decoration:none;}
.myfavo_list .detail .wrong {color:#c30;padding-top:1px;}
.myfavo_list li .r1,.myfavo_list li .r2,.myfavo_list li .r3,.myfavo_list li .r4 {float:left;height:100px;overflow:hidden;}
.myfavo_list li .center{text-align:center;}
.myfavo_list li .center p {padding:4px 0;}
.myfavo_list .price {font-family:Arial; color:#CC3300;font-weight: bold;}
.myfavo_list .lost-price {font-family:Arial; color:#878787;}

.myfavo_list .red {colro:#c30;}
.myfavo_list li .r4 {padding-left:20px;width:80px;overflow:visible;}
.myfavo_list li .r4 p {padding-bottom:3px;}
.myfavo_list .btn {background:url(../images/bg_myfavo.png) repeat-x;display:inline-block;height:21px;line-height:21px;color:#e01f1f;padding:0 10px;border-radius:3px;}
.myfavo_list a.btn:hover{text-decoration:none; }
.myfavo_list .btn_buy {background-position:0 -210px;}
.myfavo_list .btn_book {background-position:0 -231px;padding:0 20px;}
.myfavo_list .btn_dhtz {background-position:0 -252px;height:21px;width:69px;padding:0;}
.op_box3 {border-width:1px;border-top-color:#b2d7ce;}
.share_wrap { position:relative;padding:5px 0;}
.share_wrap .icon_s {font-size:9px;}


.paginating {padding:10px 14px 0 0;height:23px;font:12px/23px "宋体",arial;overflow:hidden;cursor:default;}
.pagepanel {float:right;display:inline;height:23px;}
.pagepanel a,.pagepanel span {float:right;margin-left:5px;height:23px;text-align:center;color:#969696;font-size:12px;line-height:23px;cursor:default;}
.pagepanel a,.pagepanel .pagebtn {padding-right:7px;background:url(../images/paginating.gif) no-repeat right 0;color:#1a66b3;text-decoration:none;}
.pagepanel a span,.pagepanel .pagebtn span {float:none;display:inline-block;margin:0;padding-left:7px;background:url(../images/paginating.gif) no-repeat -57px -25px;color:#1a66b3;font-size:14px;font-family:Arial;cursor:pointer;}
.pagepanel a:hover,.pagepanel .current,.pagepanel .current:hover {background:url(../images/paginating.gif) no-repeat right -50px;text-decoration:none;cursor:pointer;}
.pagepanel a:hover span,.pagepanel .current span,.pagepanel .current:hover span {color:#fff;background:url(../images/paginating.gif) no-repeat -57px -75px;cursor:pointer;}
.pagepanel .current span {font-weight:bold;}
.pagepanel .current,.pagepanel .current:hover,.pagepanel .current span,.pagepanel .current:hover span  {cursor:default;} 
.pagepanel .pagebtn span {font-weight:bold;font-size:12px;*padding-top:1px;padding-top:2px\0}
.pagepanel .disabled,.pagepanel .disabled span,.pagepanel .disabled:hover,.pagepanel .disabled:hover span{color:#878787;font-weight:bold;cursor:default;}
.pagepanel .disabled:hover {background:url(../images/paginating.gif) no-repeat right 0;}
.pagepanel .disabled:hover span{background:url(../images/paginating.gif) no-repeat -57px -25px;}
.pageform {float:right;display:inline;padding:2px 0 0;width:190px;overflow:hidden;}
.pageform span {float:right;display:inline;margin-left:5px;height:20px;line-height:20px;color:#969696;cursor:default;padding-top:1px;}
.pageform input {float:right;display:inline;margin-left:5px;width:34px;height:16px;line-height:16px;border:1px solid #ccc;}
.pageform a,.pageform a:hover {float:right;display:inline;margin-left:5px;width:38px;height:20px;color:#666;font:12px/20px "宋体";background:url(../images/paginating.gif) no-repeat 0 -100px;text-align:center;text-decoration:none;padding-top:1px;}
.op_box .paginating {float:right;padding:4px 8px;*width:380px;}


/*弹窗*/

.w334 {width:334px;}
.w380 {width:380px;}
.w380 .btn_p {text-align:left;padding-left:42px;}
/* 店铺收藏改版 */
.shop_main_right .mydd_temp_title{margin-top:0!important;}
.shop_main_right .mydd_temp_nav a:hover{text-decoration:none;}




.shop_main_right .tab_box{margin-top:0;}
.shop_main_right .display{height:28px;color:#555;padding-left:20px;padding-top:14px;}
.shop_main_right .display label{margin-right:16px;float:left;}
.shop_main_right .display input {margin-right:10px;vertical-align:middle;}
.shop_main_right .shop_list .shop_list_item{height:216px;width:778px;border:1px solid #a6d8cb;margin-bottom:10px;}
.shop_main_right .shop_list_item .intro{width:169px;height:200px;padding:16px 0 0 24px;border-right:1px dashed #ececec;float:left;}
.shop_main_right .shop_list_item .shop_img{margin-left:34px;}
.shop_main_right .shop_list_item .name{height:24px;line-height:24px;margin-top:8px;}
.shop_main_right .shop_list_item .name a{float:left;}
.shop_main_right .shop_list_item .name span{width:18px;height:12px;background:url(../images/bg_icon.gif) no-repeat 0px -298px;float:left;margin-left:6px;margin-top:6px;}
.shop_main_right .shop_list_item .name a{font-size:16px;font-weight:bold;color:#404040;}
.shop_main_right .shop_list_item .name a:hover{color:#fd7622;text-decoration:underline; }
.shop_main_right .shop_list_item .level{height:24px;line-height:24px;}
.shop_main_right .shop_list_item .level img{vertical-align:middle;margin-top:-3px;}
.shop_main_right .shop_list_item .btn_rec{height:22px;width:88px;background:url(../images/bg_myfavo.png) 0 -296px;display:block;margin-top:4px;}

.shop_main_right .shop_label{height:20px;line-height:20px;margin-top:6px;}
.shop_main_right .shop_label .label_name{width:27px;float:left;height:20px;color:#666;}
.shop_main_right .shop_label .shop_label_r{height:20px;width:130px;float:left;}
.shop_main_right .shop_label_r .add{width:15px;height:14px;background:url(../images/bg_icon.gif) 0 -316px;float:left;margin-top:3px;border:none;cursor:pointer;margin-left:5px;}
.shop_main_right .label_text{width:59px;height:18px;border:1px solid #7ac8b8;}
.shop_main_right .label_add{margin-left:3px;height:20px;width:34px;background:url(../images/bg_icon.gif) 0 -336px;color:#fff;border:none;cursor:pointer;}

.shop_main_right .label_result a{padding-left:6px;width:106px!important;float:left;color:#404040;}
.shop_main_right .label_result a:hover{background:#fd6a15;color:#fff;text-decoration:none;}
.shop_main_right .shop_show{height:204px;width:583px;float:right;position:relative;padding-top:14px;overflow:hidden;}
.shop_main_right .shop_show_tab{height:26px;line-height:26px;margin-left:50px;}
.shop_main_right .shop_show_tab a{width:24px;height:26px;float:left;margin-right:36px;color:#404040;}
.shop_main_right .shop_show .cancel_collect{position:absolute;top:20px;right:10px;width:48px;height:12px;float:right;}
.shop_main_right .shop_show_tab .now{color:#fd6a15;background:url(../images/bg_icon.gif) 0 -358px;text-decoration:none;}
.shop_main_right .shop_show_tab a:hover{color:#fd6a15;text-decoration:none;}
.shop_main_right .shop_show_tab .cancel_collect{float:right;}
.shop_main_right .shop_show .shop_show_detail{position:relative;height:153px;padding:22px 0 0 48px;}
.shop_main_right .shop_show .shop_show_detail .btn_l{height:18px;width:9px;position:absolute;left:28px;top:64px;background:url(../images/bg_icon.gif) -15px -392px;}
.shop_main_right .shop_show .shop_show_detail .btn_r{height:18px;width:9px;position:absolute;right:24px;top:64px;background:url(../images/bg_icon.gif) 0px -392px;}
.shop_main_right .shop_show .shop_show_detail .img_list li{float:left;height:134px;width:100px;margin-right:30px;}
.shop_main_right .shop_show .img_list .shop_goods{position:relative;height:100px;width:100px;display:block;}
.shop_main_right .shop_show .img_list .shop_goods img{vertical-align:top;}
.shop_main_right .shop_show .img_list .shop_goods:hover{border:1px solid #fd7622;margin:-1px;}
.shop_main_right .shop_show .img_list .price{position:absolute;bottom:0;right:0;height:20px;line-height:20px;width:40px;background:#000;color:#fff;filter:alpha(opacity:0.6);opacity:0.6;text-align:center;}
.shop_main_right .shop_show .img_list .goods_intro{height:34px;width:100px;line-height:34px;font-size:14px;color:#969696;text-align:center;display:block;}
/* end店铺收藏改版 */

.nothing{text-align: center;margin-top: 60px;font-weight: bold;}
.nothing a{font-weight: normal}

/*弹窗样式*/
#div_shield{position:absolute;width: 100%;left:0;top:0;opacity: 0.50;z-index:1;display:none;}
.window_100{position:absolute;z-index:10;}


/*搜索颜色*/
.skcolor_ljg{color:#cc3300;}

/*我的收藏 添加卖光了 状态*/
.myfavo_list .btn_buy.out_sale{background: url("../images/out_sale.png") no-repeat 1px 0;width:72px;height:21px;}
.myfavo_list .btn_buy.out_sale:hover{cursor: default;}


/*公用样式(sunny)*/

*{padding:0;margin:0}

body{font-family: "宋体", Arial, Helvetica, sans-serif; font-size:12px; background:#fff; color:#404040}/*dry100818 修改*/
img{border:0}
a{ color:#1a66b3; text-decoration:none}
a:hover{ text-decoration:underline}
.gray4012 a{ color:#404040; text-decoration:none;}
.gray4012 a:hover{ color:#404040; text-decoration:underline;}
.empty_box{clear:both; height:0px; overflow:hidden;}
.empty_box1{clear:both; height:0px; overflow:hidden; border-bottom:1px solid #b8b6b6;}
.empty_left{clear:left}
.empty_right{clear:right}
.size14{ font-size:14px}
.gray87{ color:#878787}
.gray666{ color:#666}
.gray40b{font-weight:bold;}
.font_b{font-weight:bold;}
.red14_b{ color:#cc3300; font-weight:bold; font-size:14px;}
.red_b{ color:#cc3300; font-weight:bold;}
.grayb{ color:#fff; font-weight:bold;}
.gray666b{ color:#666; font-weight:bold}
.pot{ letter-spacing:-3px;}
.clear{ clear:both;}
ul,ol,li {list-style:none}

.main_frame{ width:960px; margin:auto; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#fff}
.main_right{ float:left; width:779px;margin-left:10px; margin-top:10px}

/*翻页样式开始*/
.page_more{ height:30px; padding-top:18px; width:772px}
.turn_page{ float:right}
.add_top{ margin-top:5px; margin-right:5px}/*上翻页*/
.turn_page div{ float:left; display:block}
.turn_page img{float:left; margin-right:6px}
.num_now{background:#C30; padding:0 2px; margin:0px 2px 0 2px; color:#fff; height:15px; overflow:hidden; line-height:15px; float:left}
.num:link{background:#FEEEC2; padding:1px 4px; margin:2px; color:#404040; text-decoration:none;}
.num:visited{background:#FEEEC2; padding:1px 4px; margin:2px; color:#404040; text-decoration:none;}
.num:hover{background:#C30; padding:1px 4px; margin:2px; color:#fff; text-decoration:none}
.tiaozhuan{width:30px; padding-left:2px; border:1px solid #AFAFAF; margin:0 4px; height:13px; line-height:13px; float:left}
.t_text{ padding-top:2px}/*上翻页*/
.next{margin-right:39px !important; margin-left:8px}
.enter{margin-left:6px; margin-right:0 !important}

* {
    margin:0;
    padding:0
}
body {
    font-family:宋体,Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#404040
}
a {
    text-decoration:none;
    color:#1a66b3
}
a:hover {
    text-decoration:underline
}
img {
    border:0
}
* ul,* ol,* li {
    list-style:none
}
h1,h3,h4,h5,h6 {
    font-size:12px;
    font-weight:normal
}
.dashed {
    background:url(../images/dashed.gif) repeat-x;
    line-height:1px;
    height:1px;
    font-size:0px
}
.dot {
    letter-spacing:-3px
}
.clear {
    clear:both;
    line-height:0px;
    height:0px;
    font-size:0px
}
.liclear {
    height:0;
    line-height:0;
    font-size:0;
    float:none;
    clear:both;
    *display:inline
}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}
.clearfix,.mydang_con{zoom:1;}
.clearfix:after,.mydang_con:after{ content: '.'; height: 0; display: block; clear: both; visibility: hidden; }
.dot{ letter-spacing:-3px;}

/*主结构*/
.mydang{width:960px;margin:0 auto;}
.mydang_break{padding:12px 0 11px 0;}
.mydang_left{width:170px;float:left;border-top:4px solid #999;}
.mydang_right{width:780px;float:right;}

body, ul, li, ol, p, dl, dd, h1, h2, h3, h4, h5, h6, img, iframe, form, div { margin: 0; padding: 0; list-style-type: none; border: 0; }
/*公用部分*/
*{margin:0;padding:0}
body{ font-family:宋体,Arial,Helvetica,sans-serif; font-size:12px; color:#404040;}
a{ text-decoration:none; color:#404040; }
a:hover{text-decoration:underline;color:#009c74;}
img{border:0}
b{font-weight:normal}
* ul,* ol,* li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}
.clearfix,.mydang_con{zoom:1;}
.clearfix:after,.mydang_con:after{ content: '.'; height: 0; display: block; clear: both; visibility: hidden; }
.dot{ letter-spacing:-3px;}
